萬丈高樓平地起
先從最基礎的指令先著手研習吧..
一、If...Then...Else...End If
這個跟VB裡的一樣用法,在If的後面加上條件式來做簡單的分岐處理
這個應該會蠻常用的。
二、Select Case
這一個指令也是跟VB裡的用法一樣在Select Case後面加上條件式
就可以簡單的分岐處理
咦~怎麼跟If的用法很像啊..
三、For...Next
如果要做的事情是一直重覆同樣的動作的話,那就可以用這個指令
只要設定一個變數做控制,就可隨心所欲想重覆幾次,就重覆幾次
四、While...Wend
這個跟For...Next很像,只是想控制重覆的量
是靠條件式來決定的,在滿足條件式的情況下,就會一直重覆
以上這四種應該在未來的使用上會很常見
在以前學習VB的時候,
一個程式不用到它們其中之一,就會覺的怪怪的
尤其是If...Then...Else...End If 跟 For...Next
是我最常用的兩個...
一樣拿昨天的例子出來看
Option Explicit
Private d
Private m
d = Date()
Wscript.Echo "今天的日期為" & d & "。"
if Month(d) <= 9 then
m = "0" & Cstr(Month(d))
else
m = Cstr(Month(d))
end if
Wscript.Echo "年是" & Year(d) _
& "、月是" & m _
& "、日是" & Day(d) & "。"
在第8行到第12行程式碼
就是用If...Then...Else...End If所架構出來的..
「Month(d) <= 9」這一個就是條件式了..
「m = "0" & Cstr(Month(d))」及「m = Cstr(Month(d))」就是分岐處理得到不同的結果
註:經過lbcgh大的指導,所以我把第8行的「"9"」改為「9」了..